<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ice="http://www.icesoft.com/icefaces/component"
      >
    <body>
        <ui:composition template="./../Template.xhtml">
            <ui:define name="title">
                Detalles de usuario
            </ui:define>
            <ui:define name="body">
                <ice:panelGroup id="messagePanel" layout="block">
                    <ice:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
                </ice:panelGroup>
                <ice:form>
                    <fieldset class="form">
                        <legend class="form">Ingresar usuario</legend>
                        <ice:panelGrid columns="2" styleClass="standardTable" footerClass="tableFooter" columnClasses="tituloLateral messageRight message">
                            <ice:outputText value="Rut:" styleClass="tituloLateral"/>
                            <ice:outputText value="#{usuario.usuario.rut}-#{usuario.usuario.digito}" title="Rut" styleClass="messageRight" />
                            <ice:outputText value="PrimerNombre:" styleClass="tituloLateral"/>
                            <ice:outputText value="#{usuario.usuario.primerNombre}" title="PrimerNombre" styleClass="messageRight" />
                            <ice:outputText value="SegundoNombre:" styleClass="tituloLateral"/>
                            <ice:outputText value="#{usuario.usuario.segundoNombre}" title="SegundoNombre" styleClass="messageRight" />
                            <ice:outputText value="ApellidoPaterno:" styleClass="tituloLateral"/>
                            <ice:outputText value="#{usuario.usuario.apellidoPaterno}" title="ApellidoPaterno" styleClass="messageRight" />
                            <ice:outputText value="ApellidoMaterno:" styleClass="tituloLateral"/>
                            <ice:outputText value="#{usuario.usuario.apellidoMaterno}" title="ApellidoMaterno" styleClass="messageRight" />
                            <ice:outputText value="Clave:" styleClass="tituloLateral"/>
                            <ice:outputText value="************" title="Clave" styleClass="messageRight" />
                        </ice:panelGrid>
                        <br />
                        <ice:dataTable styleClass="jsfcrud_list_form" value="#{usuario.usuario.rolCollection}" var="item"
                                       border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px"
                                       rendered="#{not empty usuario.usuario.rolCollection}">
                            <ice:column>
                                <f:facet name="header">
                                    <ice:outputText value="Rol"/>
                                </f:facet>
                                <ice:outputText value="#{item.nombre}"/>
                            </ice:column>
                        </ice:dataTable>
                    </fieldset>
                    <br />
                    <ice:panelConfirmation id="deleteConfirmPanel" title="Eliminar" message="¿Estas seguro que quieres eliminar el usuario?" acceptLabel="Si" cancelLabel="No"/>
                    <ice:commandLink rendered="#{usuario.admin}" action="#{usuario.destroy}" title="Eliminar" panelConfirmation="deleteConfirmPanel">
                        <f:param name="jsfcrud.currentUsuario" value="#{jsfcrud_class['jsf.util.JsfUtil'].jsfcrud_method['getAsConvertedString'][usuario.usuario][usuario.converter].jsfcrud_invoke}" />
                        <ice:graphicImage height="25px" url="/Imagenes/Eliminar.png" />
                    </ice:commandLink>
                    <ice:commandLink rendered="#{usuario.admin}" action="#{usuario.editSetup}" title="Editar" >
                        <f:param name="jsfcrud.currentUsuario" value="#{jsfcrud_class['jsf.util.JsfUtil'].jsfcrud_method['getAsConvertedString'][usuario.usuario][usuario.converter].jsfcrud_invoke}" />
                        <ice:graphicImage height="25px" url="/Imagenes/Editar.png" />
                    </ice:commandLink>
                    <ice:commandLink action="#{usuario.backSetup}" title="Mostrar usuarios" >
                        <ice:graphicImage height="25px" url="/Imagenes/Listar.png" />
                    </ice:commandLink>
                </ice:form>
            </ui:define>
        </ui:composition>
    </body>
</html>
